Constraint-Based Abstract Semantics for Temporal Logic: A Direct Approach to Design

نویسندگان

  • Gourinath Banda
  • John P. Gallagher
چکیده

interpretation and infinite state model checking In abstract interpretation we develop an abstract semantic function systematically from the standard (“concrete”) semantics. The formal framework is based on a Galois connection 〈L,vL〉 −−−→ ←−−− α γ 〈M,vM 〉 between the lattices 〈L,vL〉 and 〈M,vM 〉 which are the concrete and abstract semantic domains respectively. The functions α and γ are known as the abstraction and concretisation functions respectively. For our purposes we only consider abstractions based on Galois connections 〈2 ,⊆〉 −−−→ ←−−− α γ 〈2,⊆〉, where the concrete domain 2 consists of sets of concrete states and the abstract domain 2 consists of sets of abstract states. (In fact the abstract domain could be any lattice but the presentation become somewhat more complex). Given such a Galois connection, the concrete functions pre, p̃re, and states defined earlier are abstracted by their best possible counterparts over the abstract domain, yielding the following abstract functions. apre = α ◦ pre ◦ γ ãpre = α ◦ p̃re ◦ γ astates = α ◦ states We simply substitute apre, ãpre and astates for their concrete counterparts in the concrete semantic function to obtain abstract semantics [[.]] for the temporal logic. The properties of Galois connections ensure that α([[φ]]) ⊆ [[φ]] and γ([[φ]]) ⊇ [[φ]].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Constraint-Based Abstract Semantics for Temporal Logic: A Direct Approach to Design and Implementation

Abstract interpretation provides a practical approach to verifying properties of infinite-state systems. We apply the framework of abstract interpretation to derive an abstract semantic function for the modal μ-calculus, which is the basis for abstract model checking. The abstract semantic function is constructed directly from the standard concrete semantics together with a Galois connection be...

متن کامل

Dynamische Modellanalyse von Metamodellen mit operationaler Semantik

Object-oriented metamodelling as defined by the Meta Object Facility (MOF) provide a means to describe the structure of models and the abstract syntax of modelling languages at various stages in a software development process. However, MOF lacks concepts for the definition of operational semantics and there is no support for dynamic model analysis based on the semantics and abstract states of a...

متن کامل

Declarative Diagnosis of Temporal Concurrent Constraint Programs

We present a framework for the declarative diagnosis of nondeterministic timed concurrent constraint programs. We present a denotational semantics based on a (continuous) immediate consequence operator, TD, which models the process behaviour associated with a program D given in terms of sequences of constraints. Then, we show that, given the intended specification of D, it is possible to check ...

متن کامل

Semantics for Temporal Annotated Constraint Logic Programming

We investigate semantics of a considerable subset of Temporal Annotated Constraint Logic Programming (TACLP), a class of languages that allows us to reason about qualitative and quantitative, definite and indefinite temporal information using time points and time periods as labels for atoms. After illustrating the power of TACLP with some non-trivial examples, TACLP is given two different kinds...

متن کامل

A Generalized Semantics for Constraint Logic Programs

We present a simple and powerful generalized algebraic semantics for constraint logic programs that is parameterized with respect to the underlying constraint system. \Generalized semantics" abstract away from standard semantics objects, by focusing on the general properties of any (possibly non-standard) semantics deenition. In constraint logic programming, this corresponds to a suitable deeni...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010